package mfuny.ggongal.admin;

import java.io.Reader;

import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;

public class Server {
	
	//로컬 루트경로.
//	public static final String rootPath = "C:\\Users\\PHK\\SoldeskWork\\ggongal_admin\\src\\main\\webapp\\";
	//테스트서버 루트경로.
//	public static final String rootPath = "C:\\apache-tomcat-8.0.3\\webapps\\ggongal_admin\\";
	//엠퍼니 내 컴퓨터 루트경로.
//	public static final String rootPath = "D:\\HK\\eclipse\\eclipse-work\\ggongal_admin\\src\\main\\webapp\\";
	//엠퍼니 자체 서버 윈도우톰캣 루트경로.
//	public static final String rootPath = "D:\\Tomcat-win\\webapps\\ggongal_admin\\";
	
	//메인 서버 루트경로 - 윈도톰캣.
	public static final String rootPath = "D:\\apache-tomcat-8.0.8\\webapps\\ggongal_admin\\";
	
	//업로드 파일 최종경로.
	public static final String filePath = rootPath + "resources\\images\\uploadFiles\\";
	
	//디버그 파일 최종경로.
	public static final String debugFilePath = rootPath + "resources\\debug\\";
	
	//NAS 파일 저장 경로.
//	public static final String filePath = "Z:\\";
	
	
	
	
	//apk 버전 코드.
//	public static final int apk_vc = 29;
	
	public static SqlMapClient sqlMapper;
	public static Reader reader;
	
	public static SqlMapClient getSqlMapper() throws Exception {
		if ( sqlMapper == null ) {
			reader = Resources.getResourceAsReader( "sqlMapConfig.xml" );
			sqlMapper = SqlMapClientBuilder.buildSqlMapClient( reader );
			reader.close( );
		}
		return sqlMapper;
	}
}
